// 导入
import _fetch from '../utils/request'

// 登录api接口获取用户自己信息
function getUserApi () {
  return _fetch({
    url: '/v1_0/user',
    method: 'get',
    needToken: true
  })
}
// 获取用户个人资料
function getUserInfoApi () {
  return _fetch({
    url: '/v1_0/user/profile',
    method: 'get',
    needToken: true
  })
}

// 编辑用户个人资料（包含实名认证）
function setUserProfile (data) {
  return _fetch({
    url: '/v1_0/user/profile',
    method: 'PATCH',
    needToken: true,
    data
  })
}

// 上传图片接口
function setPhto (data) {
  const fd = new FormData()
  fd.append('photo', data)
  return _fetch({
    url: '/v1_0/user/photo',
    method: 'PATCH',
    needToken: true,
    data: fd
  })
}

// 暴露出去
export { getUserApi, getUserInfoApi, setUserProfile, setPhto }
